Notes for Lecture 7 1 Space - Bounded Complexity Classes
نویسنده
چکیده
A machine solves a problem using space s(·) if, for every input x, the machine outputs the correct answer and uses only the first s(|x|) cells of the tape. For a standard Turing machine, we can’t do better than linear space since x itself must be on the tape. So we will often consider a machine with multiple tapes: a read-only “input” tape, a read/write “work” or “memory” tape, and possibly a write-once “output” tape. Then we can say the machine uses space s if for input x, it uses only the first s(|x|) cells of the work tape. We denote by L the set of decision problems solvable in O(log n) space. We denote by PSPACE the set of decision problems solvable in polynomial space. A first observation is that a space-efficient machine is, to a certain extent, also a time-efficient one. In general we denote by SPACE(s(n)) the set of decision problems that can be solved using space at most s(n) on inputs of length n.
منابع مشابه
A Hierarchy of Turing Degrees for Divergence Bounded Computable Real Numbers
A real number x is f-bounded computable (f-bc, for short) for a function f if there is a computable sequence (xs) of rational numbers which converges to x f-bounded effectively in the sense that, for any natural number n, the sequence (xs) has at most f (n) non-overlapping jumps of size larger than 2−n. f-bc reals are called divergence bounded computable if f is computable. In this paper we giv...
متن کاملLecture Notes on the Spectral Theorem
Sections 1 through 5 of these notes are from a series of lectures I gave in the summer of 1989. The object of these lectures was to give a reasonably self-contained proof of the Spectral Theorem for bounded normal operators on an infinite dimensional complex Hilbert space. They are aimed at second year graduate students who have at least had a bit of functional analysis. Since the talks, and in...
متن کاملCryptographic Protocols Notes for Lecture 2 Scribe :
Algorithms are commonly formalized as Turing machines, which are the basis for defining notions such as running time and space complexity; the exact formalism, however, is of no concern in this lecture. For our purposes, an algorithm A takes some input x ∈ {0, 1}∗, performs some computation, and outputs a value A(x). Running time and space complexity of an algorithm are measured as a function o...
متن کاملSeperating Complexity Classes Related to Certain Input Oblivious Logarithmic Space-Bounded Turing Machines
In thefollowing we prove that input oblivious simultaneously linear access-time and logarithmic space-bounded nondeterministic Turing machines are more powerful than deterministic ones. Moreover, we separate all the corresponding complexity classes Lo Hn, 7VZ0Un, co-NL0i Iîn and P~AL01infrom each other. Résumé. — Dans cet article, nous prouvons que les machines de Turing non déterministes à lec...
متن کاملBounded Variable Logics and Counting: A Study in Finite Models
Since their inception, the Perspectives in Logic and Lecture Notes in Logic series have published seminal works by leading logicians. Many of the original books in the series have been unavailable for years, but they are now in print once again. In this volume, the 9th publication in the Lecture Notes in Logic series, Martin Otto gives an introduction to finite model theory that indicates the m...
متن کامل